#注释
#1.单行注释
   #使用#作为注释的符号
#1.1）说明多行代码的功能时一般将注释放在代码的上一行
#输出语句
# print('hello world')
# print(123)
# print('http://www.baidu.com')
#1.2)说明单行代码的功能时一般将注释放在代码的右侧
#print(2+2)#输出计算后的结果

#2.多行注释
#指一次性注释程序中多行的内容（包含一行),使用三单引号或三双引号（单双引号不要混用）作为注释符。
"""
print('hello world')
print(123)
print('http://www.baidu.com')
"""

# s="""
# print('hello world')
# print(123)
# print('http://www.baidu.com')
# """
# print(s)#超长字符串
'''
print('hello world')
print(123)
print('http://www.baidu.com')
'''

# print('#这行代码是注释吗')
# print('''zhehang''')


#缩进
#就是用来区分代码间的层次，在python对于类的定义 函数的定义 if判断语句 循环语句...... 行尾的冒号表示缩进的开始，缩进的结束表示此代码块结束了
#使用4个空格或一个tab键实现
#函数的定义

# def add(a,b):
#     print(a+b)
# add(1,2)

#
# for i in range(10):
#     print(i)
#
#
#
# age = 28
# if age >= 28:
#     print('你可以去喝酒了')



# #编码规范：采用pep8（python增强建议书）
# 1.建议每行字符不超过80个，如果超过，可以使用小括号将多行 的内容隐式的连接起来，也可使用反斜杠\进行链接
# s = ("7888888888888888888888888888888888888888888888888"
#      "888888888888888888888888888888888888888888888888888888888888")
# print(s)
# s1 = ("78888888888888888888888888888888888888888888\
# 88888888888888888888888888888888888888888888888888888888888888888")
# print(s1)

#2.在运算符两侧，函数参数之间建议使用空格进行分隔(ctrl+alt+l)
# name='徐超' #少空格
# print(name)
# age = 28
# print(age)
# def add(a,b):
#     print(a+b)


#标识符命名规范
#就是一个名字，主要作用是作为函数 类 模块 以及其他对象的名称
#规范：
# 1.标识符是由（a-z和A-Z），以及下划线和数字组成，数字不能作为第一个字符
# name = '111'
# 2name = '111' #错误
# 2.标识符不能和python的保留字（已经被赋予特定含义的单词)相同
# print(1)
# print = 2
# print(print)#错误
#3.不能包含特殊的符号 @ % 空格 等
# na!me = ’zz‘#错误的
# 4.严格区分大小写
# name = '111'
# NAME = '222'
# print(name)
# print(NAME)



# 查看python的保留字
# import keyword
# print(keyword.kwlist)

#内置函数（解释器自带的）
# print(dir(__builtins__))#查看内置函数

#变量的赋值 将数据放入变量的过程叫做赋值，使用=等号作为赋值运算符,变量不是一成不变的，它可以随时改变，重新赋值即可，不用在意数据类型
# name = value
# pi = 3.1415926
# print(type(pi))
# pi = 3
# print(type(pi))
# pi = [1,2]
# print(type(pi))类型改变
#
# pi = 3.1415926
# pi = 123
# print(pi)#变量的值一旦被修改，之前的值就被覆盖了，不存在了，变量只能容纳一个值